recording technology - French English Dictionary